package com.example.demo.leetcode.top100;

import java.util.Arrays;

/**
 * ******************************************************
 *
 * @author liugh9
 * @version 1.0
 * @classname _17缺失的第一个正数
 * @description
 * @date 2023/06/07 21:17
 * <p>
 * ******************************************************
 */
public class _17缺失的第一个正数 {

    public int firstMissingPositive(int[] nums) {
        Arrays.sort(nums);
        int min = 1;
        for (int num : nums) {
            if (num <= 0) {
                continue;
            }
            if (num > min) {
                return min;
            } else {
                min = num + 1;
            }
        }
        return min;
    }
}
